Chris Adams s'installe dans une petite ville et épouse Arilla. Mais des bandits la tuent après l'avoir violée. Chris décide alors d'engager 6 adjoints et de venger sa femme...
Le film raconte l'histoire de trois as de la gâchette qui durant la guerre de sécession sont à la recherche d'un chargement d'or disparu. Le premier à être présenté est Tuco Benedicto Pacifico Juan Maria Ramirez (le truand, appelé simplement Tuco, interprété par Eli Wallach), un criminel ayant commis de nombreux délits et dont la tête est mise à prix. Tuco est de connivence avec Blondin (le bon, interprété par Clint Eastwood) : Blondin livre Tuco aux autorités, encaisse la prime de l'arrestation, et libère ensuite son complice au moment où celui-ci est pendu. Les deux se partagent ensuite le butin et refont la même opération dans les comtés voisins. Durant ce temps, un troisième personnage nommé Sentenza (la brute, interprété par Lee Van Cleef), un tueur sans pitié, apprend l'existence d'un coffre rempli de pièces d'or confédérées, caché par un soldat nommé Bill Carson.
Deux chasseurs de prime recherchent le même criminel, l'Indien(Gian Maria Volontè), d'abord séparément puis ensemble. Mais leurs motivations ne sont pas forcément les mêmes...
A dix heures trente du matin, dans la petite bourgade d'Hadleyville, le shérif, Will Kane vient d'épouser une jeune Quaker. Alors qu'il va devoir rendre son étoile de shérif le soir même, Will Kane apprend l'imminent retour en ville de Frank Miller, un homme qu'il avait jadis arrêté et envoyé en prison pour cinq ans. Miller est en route pour Hadleyville avec la ferme intention de régler son compte à l'ancien shérif. Miller doit arriver par le train de midi où trois de ses complices l'attendent à la gare.